Guest Lecture on Law of Contract : Theory